package com.cccyy.encry.sm4;

import cn.hutool.crypto.SmUtil;
import cn.hutool.crypto.symmetric.SM4;

public class Sm4Hutool {
    public static void main(String[] args) {
        String content = "Hello, SM4!";
        byte[] key = SmUtil.sm4().getSecretKey().getEncoded(); // 使用随机密钥
        // 加密
        SM4 sm4 = new SM4(key);
        String encrypted = sm4.encryptHex(content);
        System.out.println("加密结果: " + encrypted);

        // 解密
        String decrypted = sm4.decryptStr(encrypted);
        System.out.println("解密结果: " + decrypted);
    }
}
